dogs dog colonial heights puppies cats endoscopy richmond chesterfield derbyshire birman cat pet petersburg colonoscopy henrico chester county